overcome several consecutive setbacks - Espagnol Anglais Dictionnaire